﻿namespace UnityEngine
{
    using System;
    using System.Runtime.InteropServices;

    [StructLayout(LayoutKind.Sequential)]
    public struct WheelFrictionCurve
    {
        private float m_ExtremumSlip;
        private float m_ExtremumValue;
        private float m_AsymptoteSlip;
        private float m_AsymptoteValue;
        private float m_Stiffness;
        public float extremumSlip
        {
            get
            {
                return this.m_ExtremumSlip;
            }
            set
            {
                this.m_ExtremumSlip = value;
            }
        }
        public float extremumValue
        {
            get
            {
                return this.m_ExtremumValue;
            }
            set
            {
                this.m_ExtremumValue = value;
            }
        }
        public float asymptoteSlip
        {
            get
            {
                return this.m_AsymptoteSlip;
            }
            set
            {
                this.m_AsymptoteSlip = value;
            }
        }
        public float asymptoteValue
        {
            get
            {
                return this.m_AsymptoteValue;
            }
            set
            {
                this.m_AsymptoteValue = value;
            }
        }
        public float stiffness
        {
            get
            {
                return this.m_Stiffness;
            }
            set
            {
                this.m_Stiffness = value;
            }
        }
    }
}

